package com.zhm.myrule;

import com.netflix.loadbalancer.IRule;
import com.netflix.loadbalancer.RandomRule;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Date： 2021/3/12 21:22
 *
 * @author ZHM
 */
@Configuration
public class MySelfRule {

    /**
     * 这边目的就是为了，不要让 ComponentScan扫描到，要不然当前配置会作用到所有的 ribbon 上
     * @return
     */
    @Bean
    public IRule myRule(){
        // 随机策略
        return new RandomRule();
    }

}
